%matplotlib inline
import cv2
import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
import os
import scipy
plt.imshow(plt.imread('c:/Users/kaweie/Documents/flowers_simp/sunflower/sun.jpg'))
plt.show()
plt.imshow(plt.imread('c:/Users/kaweie/Documents/flowers_simp/sunflower/235651658_a7b3e7cbdd.jpg'))
plt.show()
plt.imshow(plt.imread('c:/Users/kaweie/Documents/flowers_simp/sunflower/3946535709_78613461cb_n.jpg'))
plt.show()
plt.imshow(plt.imread('c:/Users/kaweie/Documents/flowers_simp/sunflower/20777375650_ef854bf645.jpg'))
plt.show()
plt.imshow(plt.imread('c:/Users/kaweie/Documents/flowers_simp/sunflower/4755705724_976621a1e7.jpg'))
plt.show()
DIR = "c:/Users/kaweie/Documents/val_flowers"
categories = ["sunflower","tulip"]
img_size = 100
def prepare(filepath):
img_array = cv2.imread(filepath, cv2.IMREAD_COLOR)
new_array = cv2.resize(img_array, (img_size,img_size))
return new_array.reshape(-1, img_size, img_size,3)
model = tf.keras.models.load_model('Flowersx6-CNN.model')
predictionSun = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/sunflower/sun.jpg')])
predictionA = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/sunflower/24459750_eb49f6e4cb_m.jpg')])
predictionB = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/sunflower/145303599_2627e23815_n.jpg')])
predictionC = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/sunflower/164671753_ab36d9cbb7_n.jpg')])
predictionD = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/sunflower/201809908_0ef84bb351.jpg')])
predictionE = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/sunflower/2721638730_34a9b7a78b.jpg')])
predictionF = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/sunflower/2733109082_1351f6738a_n.jpg')])
predictionG = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/sunflower/2816256710_a2d3616fae.jpg')])
predictionH = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/sunflower/3062794421_295f8c2c4e.jpg')])
prediction1 = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/sunflower/235651658_a7b3e7cbdd.jpg')])
prediction2 = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/sunflower/3946535709_78613461cb_n.jpg')])
prediction3 = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/sunflower/20777375650_ef854bf645.jpg')])
prediction4 = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/sunflower/4755705724_976621a1e7.jpg')])
prediction5 = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/tulip/6934951920_d43ff8b78d.jpg')])
prediction6 = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/tulip/5529939805_1679b014e1_n.jpg')])
prediction7 = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/tulip/4497973347_57480ffee9_m.jpg')])
prediction8 = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/tulip/7247182064_f8d6759446_n.jpg')])
prediction9 = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/tulip/13910479407_936fd3122d.jpg')])
prediction10 = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/tulip/5417115048_3b78d6c875_n.jpg')])
prediction11 = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/tulip/3524204544_7233737b4f_m.jpg')])
prediction12 = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/tulip/4300258119_b03f2f956e.jpg')])
prediction13 = model.predict([prepare('c:/Users/kaweie/Documents/flowers_simp/tulip/8713391394_4b679ea1e3_n.jpg')])
categories = ["sunflower","tulip"]
file_names=['c:/Users/kaweie/Documents/flowers_simp/sunflower/sun.jpg',
'c:/Users/kaweie/Documents/flowers_simp/sunflower/24459750_eb49f6e4cb_m.jpg',
'c:/Users/kaweie/Documents/flowers_simp/sunflower/145303599_2627e23815_n.jpg',
'c:/Users/kaweie/Documents/flowers_simp/sunflower/164671753_ab36d9cbb7_n.jpg',
'c:/Users/kaweie/Documents/flowers_simp/sunflower/201809908_0ef84bb351.jpg',
'c:/Users/kaweie/Documents/flowers_simp/sunflower/2721638730_34a9b7a78b.jpg',
'c:/Users/kaweie/Documents/flowers_simp/sunflower/2733109082_1351f6738a_n.jpg',
'c:/Users/kaweie/Documents/flowers_simp/sunflower/2816256710_a2d3616fae.jpg',
'c:/Users/kaweie/Documents/flowers_simp/sunflower/3062794421_295f8c2c4e.jpg',
'c:/Users/kaweie/Documents/flowers_simp/sunflower/235651658_a7b3e7cbdd.jpg','c:/Users/kaweie/Documents/flowers_simp/sunflower/3946535709_78613461cb_n.jpg',
'c:/Users/kaweie/Documents/flowers_simp/sunflower/20777375650_ef854bf645.jpg','c:/Users/kaweie/Documents/flowers_simp/sunflower/4755705724_976621a1e7.jpg',
'c:/Users/kaweie/Documents/flowers_simp/tulip/6934951920_d43ff8b78d.jpg',
'c:/Users/kaweie/Documents/flowers_simp/tulip/5529939805_1679b014e1_n.jpg',
'c:/Users/kaweie/Documents/flowers_simp/tulip/4497973347_57480ffee9_m.jpg',
'c:/Users/kaweie/Documents/flowers_simp/tulip/7247182064_f8d6759446_n.jpg',
'c:/Users/kaweie/Documents/flowers_simp/tulip/13910479407_936fd3122d.jpg',
'c:/Users/kaweie/Documents/flowers_simp/tulip/5417115048_3b78d6c875_n.jpg',
'c:/Users/kaweie/Documents/flowers_simp/tulip/3524204544_7233737b4f_m.jpg',
'c:/Users/kaweie/Documents/flowers_simp/tulip/4300258119_b03f2f956e.jpg',
'c:/Users/kaweie/Documents/flowers_simp/tulip/8713391394_4b679ea1e3_n.jpg']
predictions = [predictionA, predictionB, predictionC, predictionD, predictionE, predictionF, predictionG, predictionH,
prediction1, prediction2, prediction3, prediction4, prediction5, prediction6, prediction7, prediction8,
prediction9, prediction10, prediction11, prediction12, prediction13]
print("\n\n\n")
for i in range(len(predictions)):
print("This is a %s" %(categories[np.argmax(predictions[i])]))
plt.imshow(plt.imread(file_names[i]))
plt.show()